#include <allegro.h>
#include <stdlib.h>
#include <unistd.h>
#include "chargement.h"
#include "collision.h"
#include "affichage.h"
void chargement_image(perso *p,ennem *e, bon *b,cartouche *c,vie *v ,background *bg)
{

    p->img_left[0]=load_bitmap("left0.bmp",0); //chargement de l'image de pirate à gauche
    p->img_left[1]=load_bitmap("left1.bmp",0);
	p->img_left[2]=load_bitmap("left2.bmp",0);

	p->img_right[0]=load_bitmap("right0.bmp",0); //chargement de l'image de pirate à droite
    p->img_right[1]=load_bitmap("right1.bmp",0);
	p->img_right[2]=load_bitmap("right2.bmp",0);

	p->jumpr=load_bitmap("jumpr.bmp",0); //chargement de l'image de pirate lorsequ'il saut
	p->jumpl=load_bitmap("jumpl.bmp",0);

    e->img_left[0]=load_bitmap("eleft0.bmp",0); //chargement de l'image de l'ennemi à gauche
    e->img_left[1]=load_bitmap("eleft1.bmp",0);
	e->img_left[2]=load_bitmap("eleft2.bmp",0);

	e->img_right[0]=load_bitmap("eright0.bmp",0); //chargement de l'image de l'enemmi à droite
    e->img_right[1]=load_bitmap("eright1.bmp",0);
	e->img_right[2]=load_bitmap("eright2.bmp",0);

    b->img_bonus=load_bitmap("bonus.bmp",0); //chargement de l'image de bonus



    c->img_cart=load_bitmap("cart.bmp",0); //chargement de l'image de carrtouche


    v->img_vie[0]=load_bitmap("vie0.bmp",0) ; //chargement de l'image de niveau de vie
    v->img_vie[1]=load_bitmap("vie1.bmp",0) ; 
    v->img_vie[2]=load_bitmap("vie2.bmp",0) ;
    v->img_vie[3]=load_bitmap("vie3.bmp",0) ;
    v->img_vie[4]=load_bitmap("vie4.bmp",0) ;
    v->img_vie[5]=load_bitmap("vie5.bmp",0) ;
    v->img_vie[6]=load_bitmap("vie6.bmp",0) ;
    v->img_vie[7]=load_bitmap("vie7.bmp",0) ;
    v->img_vie[8]=load_bitmap("vie8.bmp",0) ;
    v->img_vie[9]=load_bitmap("vie9.bmp",0) ;
    v->img_vie[10]=load_bitmap("vie10.bmp",0);

  bg->background=load_bitmap("background.bmp",0); //chargement de l'image de background
  bg->backgroundcol=load_bitmap("background_collision.bmp",0); //chargement de l'image de background de collision

}

void initialisation(perso *p,ennem *e, bon *b,cartouche *c,vie *v ,background *bg )

{
    //coordonés du pirate
    p->x= 200;
	p->ix= 200;
	p->y=300 ;
	p->pos=1;
	p->pos_jump=0;

   //coordonés de l'ennemi
    e->en_vie=1;
	e->x=2800 ;
	e->y=400 ;
	e->pos=-1;
	e->vie=3;
   
    //coordonés de bonus
	b->en_vie=0;
    b->x=10000;
	b->y=200;
 
   //coordonés du carrtouche
	c->x=0;
	c->y=0;
    c->xx=0;
    c->xxx=0;
    c->te=1;
    c->boad=0;
    c->carr=0;

     //coordonés du nuveau de vie
	v->pourcentage=4;
	v->nobmre_de_vie =10;

    bg->bh=0 ; //initaialisation du background
   
}


